| @@ -3,153 +3,48 @@ | ||
| 3 | 3 | <!DOCTYPE html> | 
| 4 | 4 | <html lang="zh-CN"> | 
| 5 | 5 | <head> | 
| 6 | - <meta charset="utf-8" /> | |
| 7 | - <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" /> | |
| 8 | - <meta | |
| 9 | - name="format-detection" | |
| 10 | - content="telephone=no,email=no,address=no" | |
| 11 | - /> | |
| 12 | - <meta | |
| 13 | - name="viewport" | |
| 14 | - content="width=device-width,initial-scale=1.0,user-scalable=no" | |
| 15 | - /> | |
| 6 | + <meta charset="utf-8"> | |
| 7 | + <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> | |
| 8 | + <meta name="format-detection" content="telephone=no,email=no,address=no"> | |
| 9 | + <meta name="viewport" content="width=device-width,initial-scale=1.0,user-scalable=no"> | |
| 16 | 10 | <title>店员授权</title> | 
| 17 | 11 |  | 
| 18 | - <link | |
| 19 | - href="//res.wx.qq.com/open/libs/weui/0.4.3/weui.min.css" | |
| 20 | - rel="stylesheet" | |
| 21 | - type="text/css" | |
| 22 | - /> | |
| 23 | - <link | |
| 24 | -            href="{% static 'page/css/weui.ext.css' %}?v=1" | |
| 25 | - rel="stylesheet" | |
| 26 | - type="text/css" | |
| 27 | - /> | |
| 12 | + <link href="//res.wx.qq.com/open/libs/weui/0.4.3/weui.min.css" rel="stylesheet" type="text/css" /> | |
| 13 | +        <link href="{% static 'page/css/weui.ext.css' %}?v=1" rel="stylesheet" type="text/css" /> | |
| 28 | 14 | </head> | 
| 29 | 15 | <body> | 
| 30 | - <div class="container"> | |
| 16 | + <div class="container" > | |
| 31 | 17 | <div class="weui_cells_title">基本信息</div> | 
| 32 | 18 | <div class="weui_cells weui_cells_form"> | 
| 33 | 19 | <div class="weui_cell weui_cell_select weui_select_after"> | 
| 34 | - <div class="weui_cell_hd"> | |
| 35 | - <label for="" class="weui_label">经销商</label> | |
| 36 | - </div> | |
| 20 | + <div class="weui_cell_hd"><label for="" class="weui_label">经销商</label></div> | |
| 37 | 21 | <div class="weui_cell_bd weui_cell_primary"> | 
| 38 | - <select | |
| 39 | - id="distributor" | |
| 40 | - class="weui_select" | |
| 41 | - name="select" | |
| 42 | -                            {% | |
| 43 | - if | |
| 44 | - not | |
| 45 | - modified | |
| 46 | -                            %}disabled{% | |
| 47 | - endif | |
| 48 | - %} | |
| 49 | - > | |
| 22 | +                        <select id="distributor" class="weui_select" name="select" {% if not modified %}disabled{% endif %}> | |
| 50 | 23 |                              {% for distributor in distributors %} | 
| 51 | - <option | |
| 52 | -                                value="{{ distributor.distributor_id }}" | |
| 53 | -                                {% | |
| 54 | - ifequal | |
| 55 | - distributor.distributor_id | |
| 56 | - clerk_info.distributor_id | |
| 57 | -                                %}selected{% | |
| 58 | - endifequal | |
| 59 | - %} | |
| 60 | - > | |
| 61 | -                                {{ distributor.distributor_name }} | |
| 62 | - </option> | |
| 24 | +                            <option value="{{ distributor.distributor_id }}" {% ifequal distributor.distributor_id clerk_info.distributor_id %}selected{% endifequal %}>{{ distributor.distributor_name }}</option> | |
| 63 | 25 |                              {% endfor %} | 
| 64 | 26 | </select> | 
| 65 | 27 | </div> | 
| 66 | 28 | </div> | 
| 67 | 29 | <div class="weui_cell"> | 
| 68 | - <div class="weui_cell_hd"> | |
| 69 | - <label for="" class="weui_label">姓名</label> | |
| 70 | - </div> | |
| 30 | + <div class="weui_cell_hd"><label for="" class="weui_label">姓名</label></div> | |
| 71 | 31 | <div class="weui_cell_bd weui_cell_primary"> | 
| 72 | - <input | |
| 73 | - id="name" | |
| 74 | - class="weui_input" | |
| 75 | - type="text" | |
| 76 | -                            value="{{ clerk_info.clerk_name }}" | |
| 77 | - placeholder="请输入姓名" | |
| 78 | -                            {% | |
| 79 | - if | |
| 80 | - not | |
| 81 | - modified | |
| 82 | -                            %}disabled{% | |
| 83 | - endif | |
| 84 | - %} | |
| 85 | - /> | |
| 32 | +                        <input id="name" class="weui_input" type="text" value="{{ clerk_info.clerk_name }}" placeholder="请输入姓名" {% if not modified %}disabled{% endif %}> | |
| 86 | 33 | </div> | 
| 87 | 34 | </div> | 
| 88 | 35 | <div class="weui_cell weui_cell_select weui_select_after"> | 
| 89 | - <div class="weui_cell_hd"> | |
| 90 | - <label for="" class="weui_label">性别</label> | |
| 91 | - </div> | |
| 36 | + <div class="weui_cell_hd"><label for="" class="weui_label">性别</label></div> | |
| 92 | 37 | <div class="weui_cell_bd weui_cell_primary"> | 
| 93 | - <select | |
| 94 | - id="sex" | |
| 95 | - class="weui_select" | |
| 96 | - name="select" | |
| 97 | -                            {% | |
| 98 | - if | |
| 99 | - not | |
| 100 | - modified | |
| 101 | -                            %}disabled{% | |
| 102 | - endif | |
| 103 | - %} | |
| 104 | - > | |
| 105 | - <option | |
| 106 | - value="1" | |
| 107 | -                                {% | |
| 108 | - ifequal | |
| 109 | - clerk_info.clerk_sex | |
| 110 | - 1 | |
| 111 | -                                %}selected{% | |
| 112 | - endifequal | |
| 113 | - %} | |
| 114 | - > | |
| 115 | - 男 | |
| 116 | - </option> | |
| 117 | - <option | |
| 118 | - value="0" | |
| 119 | -                                {% | |
| 120 | - ifequal | |
| 121 | - clerk_info.clerk_sex | |
| 122 | - 0 | |
| 123 | -                                %}selected{% | |
| 124 | - endifequal | |
| 125 | - %} | |
| 126 | - > | |
| 127 | - 女 | |
| 128 | - </option> | |
| 38 | +                        <select id="sex" class="weui_select" name="select" {% if not modified %}disabled{% endif %}> | |
| 39 | +                            <option value="1" {% ifequal clerk_info.clerk_sex 1 %}selected{% endifequal %}>男</option> | |
| 40 | +                            <option value="0" {% ifequal clerk_info.clerk_sex 0 %}selected{% endifequal %}>女</option> | |
| 129 | 41 | </select> | 
| 130 | 42 | </div> | 
| 131 | 43 | </div> | 
| 132 | 44 | <div class="weui_cell"> | 
| 133 | - <div class="weui_cell_hd"> | |
| 134 | - <label for="" class="weui_label">手机号</label> | |
| 135 | - </div> | |
| 45 | + <div class="weui_cell_hd"><label for="" class="weui_label">手机号</label></div> | |
| 136 | 46 | <div class="weui_cell_bd weui_cell_primary"> | 
| 137 | - <input | |
| 138 | - id="phone" | |
| 139 | - class="weui_input" | |
| 140 | - type="text" | |
| 141 | - required="required" | |
| 142 | -                            pattern="[0-9]{11}" | |
| 143 | -                            value="{{ clerk_info.clerk_phone }}" | |
| 144 | - placeholder="请输入手机号" | |
| 145 | -                            {% | |
| 146 | - if | |
| 147 | - not | |
| 148 | - modified | |
| 149 | -                            %}disabled{% | |
| 150 | - endif | |
| 151 | - %} | |
| 152 | - /> | |
| 47 | +                        <input id="phone" class="weui_input" type="text" required="required" pattern="[0-9]{11}" value="{{ clerk_info.clerk_phone }}" placeholder="请输入手机号" {% if not modified %}disabled{% endif %}> | |
| 153 | 48 | </div> | 
| 154 | 49 | </div> | 
| 155 | 50 | </div> | 
| @@ -170,45 +65,36 @@ | ||
| 170 | 65 | </div> | 
| 171 | 66 | </div> | 
| 172 | 67 | </div> | 
| 173 | -            {% endif %} {% ifequal clerk_info.status -1 %} | |
| 68 | +            {% endif %} | |
| 69 | + | |
| 70 | + | |
| 71 | +            {% ifequal clerk_info.status -1 %} | |
| 174 | 72 | <div class="weui_cells_title">拒绝原因</div> | 
| 175 | 73 | <div class="weui_cells"> | 
| 176 | 74 | <div class="weui_panel_bd"> | 
| 177 | 75 | <div class="weui_media_box weui_media_text"> | 
| 178 | - <p class="weui_media_desc"> | |
| 179 | -                            {{ clerk_info.refused_reason|safe|linebreaks }} | |
| 180 | - </p> | |
| 76 | +                        <p class="weui_media_desc">{{ clerk_info.refused_reason|safe|linebreaks }}</p> | |
| 181 | 77 | </div> | 
| 182 | 78 | </div> | 
| 183 | 79 | </div> | 
| 184 | 80 |              {% endifequal %} | 
| 185 | 81 |  | 
| 186 | - <br /> | |
| 82 | + <br> | |
| 187 | 83 |  | 
| 188 | -            {% if modified %}<button id="submit" class="weui_btn weui_btn_warn"> | |
| 189 | -                {% if clerk_info %}重新提交{% else %}提交{% endif %}</button | |
| 190 | -            >{% endif %} | |
| 84 | +            {% if modified %}<button id="submit" class="weui_btn weui_btn_warn">{% if clerk_info %}重新提交{% else %}提交{% endif %}</button>{% endif %} | |
| 191 | 85 |  | 
| 192 | 86 | <div class="weui_dialog_alert" id="dialog" style="display: none"> | 
| 193 | 87 | <div class="weui_mask"></div> | 
| 194 | 88 | <div class="weui_dialog"> | 
| 195 | - <div class="weui_dialog_hd"> | |
| 196 | - <strong id="title" class="weui_dialog_title" | |
| 197 | - >弹窗标题</strong | |
| 198 | - > | |
| 199 | - </div> | |
| 200 | - <div id="content" class="weui_dialog_bd"> | |
| 201 | - 弹窗内容,告知当前页面信息等 | |
| 202 | - </div> | |
| 89 | + <div class="weui_dialog_hd"><strong id="title" class="weui_dialog_title">弹窗标题</strong></div> | |
| 90 | + <div id="content" class="weui_dialog_bd">弹窗内容,告知当前页面信息等</div> | |
| 203 | 91 | <div class="weui_dialog_ft"> | 
| 204 | - <a href="javascript:;" class="weui_btn_dialog primary" | |
| 205 | - >确定</a | |
| 206 | - > | |
| 92 | + <a href="javascript:;" class="weui_btn_dialog primary">确定</a> | |
| 207 | 93 | </div> | 
| 208 | 94 | </div> | 
| 209 | 95 | </div> | 
| 210 | 96 |  | 
| 211 | - <div id="toast" style="display: none"> | |
| 97 | + <div id="toast" style="display: none;"> | |
| 212 | 98 | <div class="weui_mask_transparent"></div> | 
| 213 | 99 | <div class="weui_toast"> | 
| 214 | 100 | <i class="weui_icon_toast"></i> | 
| @@ -218,20 +104,9 @@ | ||
| 218 | 104 | </div> | 
| 219 | 105 |  | 
| 220 | 106 | <script> | 
| 221 | - window.onerror = function ( | |
| 222 | - errorMessage, | |
| 223 | - scriptURI, | |
| 224 | - lineNo, | |
| 225 | - columnNo, | |
| 226 | - error | |
| 227 | -            ) { | |
| 228 | - if ( | |
| 229 | - [ | |
| 230 | - "Uncaught ReferenceError: WeixinJSBridge is not defined", | |
| 231 | - "ResizeObserver loop limit exceeded", | |
| 232 | - ].indexOf(errorMessage) >= 0 | |
| 233 | -                ) { | |
| 234 | - return; | |
| 107 | +            window.onerror = function(errorMessage, scriptURI, lineNo, columnNo, error) { | |
| 108 | +                if (['Uncaught ReferenceError: WeixinJSBridge is not defined', 'ResizeObserver loop limit exceeded'].indexOf(errorMessage) >= 0) { | |
| 109 | + return | |
| 235 | 110 | } | 
| 236 | 111 | // 构建错误对象 | 
| 237 | 112 |                  var errorObj = { | 
| @@ -241,16 +116,16 @@ | ||
| 241 | 116 | columnNo: columnNo || 0, | 
| 242 | 117 | scriptURI: scriptURI || null, | 
| 243 | 118 | errorMessage: errorMessage || null, | 
| 244 | - stack: error && error.stack ? error.stack : null, | |
| 119 | + stack: error && error.stack ? error.stack : null | |
| 245 | 120 | }; | 
| 246 | 121 | // 构建Http请求 | 
| 247 | 122 |                  if (XMLHttpRequest) { | 
| 248 | 123 | var xhr = new XMLHttpRequest(); | 
| 249 | -                    xhr.open("post", "/e/report", true); | |
| 250 | -                    xhr.setRequestHeader("Content-Type", "application/json"); // 设置请求头 | |
| 124 | +                    xhr.open('post', '/e/report', true); | |
| 125 | +                    xhr.setRequestHeader('Content-Type', 'application/json'); // 设置请求头 | |
| 251 | 126 | xhr.send(JSON.stringify(errorObj)); // 发送参数 | 
| 252 | 127 | } | 
| 253 | - }; | |
| 128 | + } | |
| 254 | 129 | </script> | 
| 255 | 130 | <script src="//cdnjs.cloudflare.com/ajax/libs/zepto/1.1.6/zepto.min.js"></script> | 
| 256 | 131 | <script> | 
| @@ -311,7 +186,7 @@ | ||
| 311 | 186 |                                      show_error_dialog('错误', data.description); | 
| 312 | 187 | } | 
| 313 | 188 | }, | 
| 314 | -                            error: function(xhr,status,error){ | |
| 189 | +                            error: function(xhr, status, error){ | |
| 315 | 190 |                                  show_error_dialog(`提示${status}`, `${error} ${xhr.statusText}`); | 
| 316 | 191 | } | 
| 317 | 192 | }) | 
| @@ -324,26 +199,17 @@ | ||
| 324 | 199 | }); | 
| 325 | 200 |              {% endif %} | 
| 326 | 201 | </script> | 
| 327 | - <script | |
| 328 | - type="text/javascript" | |
| 329 | - src="//res.wx.qq.com/open/js/jweixin-1.2.0.js" | |
| 330 | - ></script> | |
| 331 | - <script | |
| 332 | - type="text/javascript" | |
| 333 | -            src="{% static 'kodo/js/jswe-0.0.4.js' %}" | |
| 334 | - ></script> | |
| 202 | + <script type="text/javascript" src="//res.wx.qq.com/open/js/jweixin-1.2.0.js"></script> | |
| 203 | +        <script type="text/javascript" src="{% static 'kodo/js/jswe-0.0.4.js' %}"></script> | |
| 335 | 204 | <script> | 
| 336 | - V.initWxData( | |
| 337 | -                { | |
| 338 | - imgUrl: "http://pai.ai/static/kodo/img/paiai_96_96.png", | |
| 339 | - link: "http://pai.ai/w/o?r=http%3A%2F%2Fkodo.xfoto.com.cn%2Fp%2Fclerk", | |
| 340 | - desc: "店员授权", | |
| 341 | - title: "店员授权", | |
| 342 | - timeLine: "", | |
| 343 | - }, | |
| 344 | - true | |
| 345 | - ); | |
| 205 | +            V.initWxData({ | |
| 206 | + imgUrl: 'http://pai.ai/static/kodo/img/paiai_96_96.png', | |
| 207 | + link: 'http://pai.ai/w/o?r=http%3A%2F%2Fkodo.xfoto.com.cn%2Fp%2Fclerk', | |
| 208 | + desc: '店员授权', | |
| 209 | + title: '店员授权', | |
| 210 | + timeLine: '' | |
| 211 | + }, true); | |
| 346 | 212 | V.hideOptionMenu(); | 
| 347 | 213 | </script> | 
| 348 | 214 | </body> | 
| 349 | -</html> | |
| 215 | +</html> |